home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The School House• / Math Factory™ Demo ••••• / Math Factory™ Demo •••••.rsrc / CODE_3.txt < prev    next >
Text File  |  1988-01-30  |  10KB  |  172 lines

  1. # near model CODE resource
  2. # jump table entries: 472-473 (2 of them)
  3. export_60:
  4. 00000000  4E56 FFF4                link       A6, -0x000C
  5. 00000004  48E7 1000                movem.l    -[A7], D3
  6. 00000008  206E 0008                movea.l    A0, [A6 + 0x8]
  7. 0000000C  2028 FFCC                move.l     D0, [A0 - 0x34]
  8. 00000010  322E 000E                move.w     D1, [A6 + 0xE]
  9. 00000014  48C1                     ext.l      D1
  10. 00000016  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  11. 0000001A  2D40 FFFC                move.l     [A6 - 0x4], D0
  12. 0000001E  206E 0008                movea.l    A0, [A6 + 0x8]
  13. 00000022  2028 FFCC                move.l     D0, [A0 - 0x34]
  14. 00000026  322E 000C                move.w     D1, [A6 + 0xC]
  15. 0000002A  48C1                     ext.l      D1
  16. 0000002C  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  17. 00000030  2D40 FFF8                move.l     [A6 - 0x8], D0
  18. 00000034  598F                     subq.l     A7, 4
  19. 00000036  206E 0008                movea.l    A0, [A6 + 0x8]
  20. 0000003A  2F28 FFD4                move.l     -[A7], [A0 - 0x2C]
  21. 0000003E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  22. 00000042  A868                     syscall    FixMul
  23. 00000044  201F                     move.l     D0, [A7]+
  24. 00000046  598F                     subq.l     A7, 4
  25. 00000048  206E 0008                movea.l    A0, [A6 + 0x8]
  26. 0000004C  2228 FFCC                move.l     D1, [A0 - 0x34]
  27. 00000050  206E 0008                movea.l    A0, [A6 + 0x8]
  28. 00000054  92A8 FFD4                sub.l      D1, [A0 - 0x2C]
  29. 00000058  2F01                     move.l     -[A7], D1
  30. 0000005A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  31. 0000005E  2600                     move.l     D3, D0
  32. 00000060  A868                     syscall    FixMul
  33. 00000062  D69F                     add.l      D3, [A7]+
  34. 00000064  2D43 FFF4                move.l     [A6 - 0xC], D3
  35. 00000068  558F                     subq.l     A7, 2
  36. 0000006A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  37. 0000006E  A86C                     syscall    FixRound
  38. 00000070  3D5F 0010                move.w     [A6 + 0x10], [A7]+
  39. 00000074  4CDF 0008                movem.l    D3, [A7]+
  40. 00000078  4E5E                     unlink     A6
  41. 0000007A  205F                     movea.l    A0, [A7]+
  42. 0000007C  508F                     addq.l     A7, 8
  43. 0000007E  4ED0                     jmp        [A0]
  44. 00000080  0000 0000                ori.b      D0, 0x0
  45. export_59:
  46. 00000084  4E56 FFCC                link       A6, -0x0034
  47. 00000088  486E FFD8                pea.l      [A6 - 0x28]
  48. 0000008C  A874                     syscall    GetPort
  49. 0000008E  2F2D FFE6                move.l     -[A7], [A5 - 0x1A]
  50. 00000092  A873                     syscall    SetPort
  51. 00000094  486D FFCE                pea.l      [A5 - 0x32]
  52. 00000098  A89D                     syscall    PenPat
  53. 0000009A  3F3C 000E                move.w     -[A7], 0xE
  54. 0000009E  A89C                     syscall    PenMode
  55. 000000A0  2D7C 0001 0000 FFCC      move.l     [A6 - 0x34], 0x10000
  56. 000000A8  4A2E 0008                tst.b      [A6 + 0x8]
  57. 000000AC  6700 0032                beq        +0x34 /* 000000E0 */
  58. 000000B0  206E 000E                movea.l    A0, [A6 + 0xE]
  59. 000000B4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  60. 000000B8  22D8                     move.l     [A1]+, [A0]+
  61. 000000BA  22D8                     move.l     [A1]+, [A0]+
  62. 000000BC  598F                     subq.l     A7, 4
  63. 000000BE  3F3C 0006                move.w     -[A7], 0x6
  64. 000000C2  3F3C 0005                move.w     -[A7], 0x5
  65. 000000C6  A869                     syscall    FixRatio
  66. 000000C8  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  67. 000000CC  598F                     subq.l     A7, 4
  68. 000000CE  3F3C 021D                move.w     -[A7], 0x21D
  69. 000000D2  3F3C 2710                move.w     -[A7], 0x2710
  70. 000000D6  A869                     syscall    FixRatio
  71. 000000D8  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  72. 000000DC  6000 0024                bra        +0x26 /* 00000102 */
  73. label000000E0:
  74. 000000E0  206E 000A                movea.l    A0, [A6 + 0xA]
  75. 000000E4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  76. 000000E8  22D8                     move.l     [A1]+, [A0]+
  77. 000000EA  22D8                     move.l     [A1]+, [A0]+
  78. 000000EC  598F                     subq.l     A7, 4
  79. 000000EE  3F3C 0005                move.w     -[A7], 0x5
  80. 000000F2  3F3C 0006                move.w     -[A7], 0x6
  81. 000000F6  A869                     syscall    FixRatio
  82. 000000F8  2D5F FFD0                move.l     [A6 - 0x30], [A7]+
  83. 000000FC  2D6E FFCC FFD4           move.l     [A6 - 0x2C], [A6 - 0x34]
  84. label00000102:
  85. 00000102  41EE FFF8                lea.l      A0, [A6 - 0x8]
  86. 00000106  43EE FFF0                lea.l      A1, [A6 - 0x10]
  87. 0000010A  22D8                     move.l     [A1]+, [A0]+
  88. 0000010C  22D8                     move.l     [A1]+, [A0]+
  89. 0000010E  41EE FFF8                lea.l      A0, [A6 - 0x8]
  90. 00000112  43EE FFE8                lea.l      A1, [A6 - 0x18]
  91. 00000116  22D8                     move.l     [A1]+, [A0]+
  92. 00000118  22D8                     move.l     [A1]+, [A0]+
  93. 0000011A  486E FFF8                pea.l      [A6 - 0x8]
  94. 0000011E  A8A1                     syscall    FrameRect
  95. 00000120  2F07                     move.l     -[A7], D7
  96. 00000122  7001                     moveq.l    D0, 0x01
  97. 00000124  7E10                     moveq.l    D7, 0x10
  98. 00000126  9E40                     sub.w      D7, D0
  99. 00000128  6D00 00BA                blt        +0xBC /* 000001E4 */
  100. 0000012C  3D40 FFDE                move.w     [A6 - 0x22], D0
  101. label00000130:
  102. 00000130  558F                     subq.l     A7, 2
  103. 00000132  206E 000E                movea.l    A0, [A6 + 0xE]
  104. 00000136  3F28 0002                move.w     -[A7], [A0 + 0x2]
  105. 0000013A  206E 000A                movea.l    A0, [A6 + 0xA]
  106. 0000013E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  107. 00000142  2F0E                     move.l     -[A7], A6
  108. 00000144  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  109. 00000148  3D5F FFE2                move.w     [A6 - 0x1E], [A7]+
  110. 0000014C  558F                     subq.l     A7, 2
  111. 0000014E  206E 000E                movea.l    A0, [A6 + 0xE]
  112. 00000152  3F28 0006                move.w     -[A7], [A0 + 0x6]
  113. 00000156  206E 000A                movea.l    A0, [A6 + 0xA]
  114. 0000015A  3F28 0006                move.w     -[A7], [A0 + 0x6]
  115. 0000015E  2F0E                     move.l     -[A7], A6
  116. 00000160  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  117. 00000164  3D5F FFE6                move.w     [A6 - 0x1A], [A7]+
  118. 00000168  558F                     subq.l     A7, 2
  119. 0000016A  206E 000E                movea.l    A0, [A6 + 0xE]
  120. 0000016E  3F10                     move.w     -[A7], [A0]
  121. 00000170  206E 000A                movea.l    A0, [A6 + 0xA]
  122. 00000174  3F10                     move.w     -[A7], [A0]
  123. 00000176  2F0E                     move.l     -[A7], A6
  124. 00000178  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  125. 0000017C  3D5F FFE0                move.w     [A6 - 0x20], [A7]+
  126. 00000180  558F                     subq.l     A7, 2
  127. 00000182  206E 000E                movea.l    A0, [A6 + 0xE]
  128. 00000186  3F28 0004                move.w     -[A7], [A0 + 0x4]
  129. 0000018A  206E 000A                movea.l    A0, [A6 + 0xA]
  130. 0000018E  3F28 0004                move.w     -[A7], [A0 + 0x4]
  131. 00000192  2F0E                     move.l     -[A7], A6
  132. 00000194  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  133. 00000198  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  134. 0000019C  486E FFE0                pea.l      [A6 - 0x20]
  135. 000001A0  A8A1                     syscall    FrameRect
  136. 000001A2  486E FFF8                pea.l      [A6 - 0x8]
  137. 000001A6  A8A1                     syscall    FrameRect
  138. 000001A8  41EE FFF0                lea.l      A0, [A6 - 0x10]
  139. 000001AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  140. 000001B0  22D8                     move.l     [A1]+, [A0]+
  141. 000001B2  22D8                     move.l     [A1]+, [A0]+
  142. 000001B4  41EE FFE8                lea.l      A0, [A6 - 0x18]
  143. 000001B8  43EE FFF0                lea.l      A1, [A6 - 0x10]
  144. 000001BC  22D8                     move.l     [A1]+, [A0]+
  145. 000001BE  22D8                     move.l     [A1]+, [A0]+
  146. 000001C0  41EE FFE0                lea.l      A0, [A6 - 0x20]
  147. 000001C4  43EE FFE8                lea.l      A1, [A6 - 0x18]
  148. 000001C8  22D8                     move.l     [A1]+, [A0]+
  149. 000001CA  22D8                     move.l     [A1]+, [A0]+
  150. 000001CC  598F                     subq.l     A7, 4
  151. 000001CE  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  152. 000001D2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  153. 000001D6  A868                     syscall    FixMul
  154. 000001D8  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  155. 000001DC  526E FFDE                addq.w     [A6 - 0x22], 1
  156. 000001E0  51CF FF4E                dbf        D7, -0xB4 /* 00000130 */
  157. label000001E4:
  158. 000001E4  2E1F                     move.l     D7, [A7]+
  159. 000001E6  486E FFF8                pea.l      [A6 - 0x8]
  160. 000001EA  A8A1                     syscall    FrameRect
  161. 000001EC  486E FFF0                pea.l      [A6 - 0x10]
  162. 000001F0  A8A1                     syscall    FrameRect
  163. 000001F2  486E FFE8                pea.l      [A6 - 0x18]
  164. 000001F6  A8A1                     syscall    FrameRect
  165. 000001F8  A89E                     syscall    PenNormal
  166. 000001FA  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  167. 000001FE  A873                     syscall    SetPort
  168. 00000200  4E5E                     unlink     A6
  169. 00000202  205F                     movea.l    A0, [A7]+
  170. 00000204  4FEF 000A                lea.l      A7, [A7 + 0xA]
  171. 00000208  4ED0                     jmp        [A0]
  172.